//#define  _CRT_SECURE_NO_WARNINGS 1 
//#include<stdio.h>
////这个方法是用位运算，运用了按位与
//int main()
//{
//	int n;
//	int i,count=0;
//	scanf("%d", &n);
//	for (i = 0; i < 32; i++)//二进制补码是32位
//	{
//		if (((n >>i) & 1) == 1)//例如01111&00001==1count++
//		{
//			count++;
//		}
//	}
//	printf("count = %d", count);
//	return 0;
//}